// 跳跃问题 每一步判断最大值 保存一个最大值max
function jump(arr) {
    let maxStep = 0;
    for (let i = 0; i < arr.length; i++) {
        if (maxStep < i) return false // 保证当前可达
        maxStep = Math.max(maxStep, i + arr[i])
        if (maxStep > arr.length - 1) return true;
    }
}